package com.bw.day11.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.bw.day11.entity.Claim;
import com.bw.day11.entity.Detail;

public interface ClaimDao {
	/**
	 * 条件查询
	 * @param pageNum
	 * @param pageSize
	 * @param claim
	 * @return
	 */
	List<Claim> getlist(Claim claim);
	/**
	 * 查询副表
	 * @param docId
	 * @return
	 */
	List<Detail> getDetails(Integer docId);
	/**
	 * 根据id查询
	 * @param id
	 * @return
	 */
	Claim selectid(String id);
	/**
	 * 删除副表
	 * @param id
	 */
	void deletedetail(String id);
	/**
	 * 删除主表
	 * @param id
	 */
	void deleteclaim(String id);
	/**
	 * 添加主表
	 * @param claim
	 */
	void insertclaim(Claim claim);
	/**
	 * 添加副表
	 * @param claim
	 */
	void insertdetail(Claim claim);
}
